<?php
/**
 * Clase DP para MrpRecetaDP
 *
 * @package    
 * @subpackage MrpRecetaDP
 * @author     Hans
 * @version    SVN:: MrpRecetaDP.class.php,v 1.1 2012-03-07 02:02:27 Hans.Parra Exp $
 */
require_once($_SERVER['DOCUMENT_ROOT'].'/gourmet-express/trunk/src/class/common/conexion.php');
require_once($_SERVER['DOCUMENT_ROOT'].'/gourmet-express/trunk/src/class/mrp/recetas/BDP/BaseMrpRecetaDP.class.php');
class MrpRecetaDP extends BaseMrpRecetaDP
{
	
     public function getSecuencia()
     {
        try 
        {
          $o_conexion = new BaseDatos();
          $con = $o_conexion->conectar();
          
          $sq_tabla = "rct_recetaId";
          $sql ="
                  UPDATE  xx_secuenciales xx
                  SET  xx.sq_secuencial = (SELECT a.secuencial FROM ( SELECT (x.sq_secuencial+1) as secuencial FROM xx_secuenciales x where x.sq_tabla = '".$sq_tabla."') a)
                  WHERE xx.sq_tabla = '".$sq_tabla."';
          ";
          
          $result = mysql_query($sql);
          
          $sql = "
                  SELECT sq_secuencial FROM xx_secuenciales WHERE sq_tabla = '".$sq_tabla."';
          ";
          
          $result = mysql_query($sql);
          
          $row = mysql_fetch_array($result);
          $i_secuencial = $row['sq_secuencial'];    
          $s_secuencial = "RCT-";
          $s_secuencial .= str_pad($i_secuencial, 6, "0", STR_PAD_LEFT);    
          
          
          return $s_secuencial;
        }catch (Exception $e){
          throw new Exception($e->getMessage().' en '.$e->getFile().' linea '.$e->getLine());
        }
       
     }
	
}